import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.naive_bayes import GaussianNB
from sklearn.metrics import accuracy_score,classification_report

data=pd.read_csv(r"C:\Users\lonel\Downloads\archive\german_credit_data.csv")
x=data.drop("kredit",axis=1)
y=data["kredit"]

x_train,x_test,y_train,y_test=train_test_split(x,y,test_size=0.2,random_state=42)

model=GaussianNB()
model.fit(x_train,y_train)
y_pred=model.predict(x_test)

print("accuracy",accuracy_score(y_test,y_pred))
print(classification_report(y_test,y_pred))
